862d451015f88844f68340186b5001c8bac18a97,view/src/main/java/org/jspresso/framework/view/AbstractViewFactory.java,AbstractViewFactory,createIntegerFormat,#IIntegerPropertyDescriptor#ITranslationProvider#Locale#,1933

Before Change


                                             ITranslationProvider translationProvider, Locale locale) {
    DecimalFormat format = (DecimalFormat) NumberFormat.getIntegerInstance(locale);
    applyDecimalFormatSymbols(format, propertyDescriptor, translationProvider, locale);
    format.setGroupingUsed(propertyDescriptor.isThousandsGroupingUsed());
    return format;
  }

After Change


  protected NumberFormat createIntegerFormat(IPropertyViewDescriptor propertyViewDescriptor,
                                             IIntegerPropertyDescriptor propertyDescriptor,
                                             ITranslationProvider translationProvider, Locale locale) {
    String formatPattern = getOverloadedPattern(propertyViewDescriptor, propertyDescriptor);
    DecimalFormat format = (DecimalFormat) NumberFormat.getIntegerInstance(locale);
    applyDecimalFormatSymbols(format, propertyDescriptor, translationProvider, locale);
    if (formatPattern != null) {
      format.applyPattern(formatPattern);
    } else {
      format.setGroupingUsed(propertyDescriptor.isThousandsGroupingUsed());
    }
    return format;
  }